import oss2
from oss2.credentials import EnvironmentVariableCredentialsProvider

auth = oss2.Auth('LTAI5tBWSfGYWw9cveErF9iU','eUPnw9SrEgFpbxyZDBKfYckToZuAQN')
# yourEndpoint填写Bucket所在地域对应的Endpoint。以华东1（杭州）为例，Endpoint填写为https://oss-cn-hangzhou.aliyuncs.com。

endpoint = 'https://oss-cn-beijing.aliyuncs.com'
# 填写Endpoint对应的Region信息，例如cn-hangzhou。
region = 'cn-beijing'

bucket = oss2.Bucket(auth, endpoint, 'zddsc', region=region)



# 填写Object完整路径，例如exampledir/exampleobject.txt。Object完整路径中不能包含Bucket名称。
object_name = 'da.mp4'

# 通过get_object_meta方法获取文件的部分元数据。
simplifiedmeta = bucket.get_object_meta(object_name)
# 获取文件的最后一次修改时间。
print(simplifiedmeta.headers['Last-Modified'])
# 获取文件大小。
print(simplifiedmeta.headers['Content-Length'])
# 获取文件的ETag值。
print(simplifiedmeta.headers['ETag'])
# 开启访问跟踪功能后，用于获取包含最后一次访问时间（x-oss-last-access-time）在内的文件元数据。仅Python SDK 2.16.1及以上版本支持获取x-oss-last-access-time。
print(simplifiedmeta.headers['x-oss-last-access-time'])

# 通过head_object方法获取文件的全部元数据。
objectmeta = bucket.head_object(object_name)
# 此处以打印文件的部分元数据为例介绍。如果需要打印文件的其他元数据，请自行添加。
print(objectmeta.headers['Content-Type'])
print(objectmeta.headers['Last-Modified'])
print(objectmeta.headers['x-oss-object-type'])